package usuarioejb;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import entidades.Usuario;

/**
 * Session Bean implementation class UsuarioEJB
 */
@Stateless(name = "UEJB", mappedName = "UEJB")
public class UsuarioEJB implements UsuarioEJBRemote {

    @PersistenceContext(unitName = "JPATINET")
    private EntityManager EM;

    /**
     * Default constructor.
     */
    public UsuarioEJB() {

    }

    /**
     * 
     * @see usuarioejb.UsuarioEJBRemote#addUser(entidades.Usuario)
     */
    public void addUser(Usuario u) {
        EM.persist(u);

    }

    /**
     * 
     * @see usuarioejb.UsuarioEJBRemote#obtenerUser(java.lang.String)
     */
    public Usuario obtenerUser(String username) {
        Usuario uObt = EM.find(Usuario.class, username);
        return uObt;
    }

}
